package com.orange.quickback.system.service.oss.module;

import com.orange.quickback.system.api.common.result.QBootResult;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.security.Principal;

@Service
public interface QBootOssService {
    /**
     * 多文件上传
     * @param req  无
     * @param uploadFiles 上传文件
     * @param pl  用户信息
     * @return 成功或失败返回信息
     */
    QBootResult upload(HttpServletRequest req, MultipartFile[] uploadFiles , Principal pl);

    /**
     * 分页查询OssFile
     * @param page 页面号 0 开始
     * @param size 页面大小
     * @return
     */
    QBootResult getAllOssFileByPage(int page,int size);
}
